a shop window - German English Dictionary